package abstactClassInterfaceCodeKuai02;

public class Test {
    public static void main(String[] args) {

        {
            System.out.println("这是局部代码块\n");
            //局部代码块就是在方法中定义的代码块，只能在方法中使用，不能在方法外使用
            //用完就出堆内存，没有了，不能再使用
            //现在很少使用，了解即可
        }

        Dog dog = new Dog("旺财", 15);
        dog.eat();
        dog.swim();
        System.out.printf("小狗的名字是%s，年龄是%d岁\n\n", dog.getName(), dog.getAge());

        Fog fog = new Fog("布谷", 16);
        fog.eat();
        fog.swim();
        System.out.printf("青蛙的名字是%s，年龄是%d岁\n\n", fog.getName(), fog.getAge());

        Rabbit rabbit = new Rabbit("兔宝宝", 18);
        rabbit.eat();
        rabbit.say();//调用兔子类的特使方法
        //rabbit.swim(); //兔子不会游泳，没有接口接入游泳，不能调用swim方法
        System.out.printf("兔子的名字是%s，年龄是%d岁\n\n", rabbit.getName(), rabbit.getAge());
    }
}
